(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 11.3' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[     44860,        938]
NotebookOptionsPosition[     39479,        846]
NotebookOutlinePosition[     40521,        875]
CellTagsIndexPosition[     40478,        872]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{
Cell["\<\
This notebook assists in creating the FEMAddOns-X.Y.paclet. The creation is \
two step process. First the source code and other files need to be copied \
alongside the documentation and secondly the actual paclet is created. \
Previously you should have generated the documentation as outlined in the \
HowToBuild.md file.\
\>", "Text",
 CellChangeTimes->{{3.733021637404842*^9, 
  3.733021766644408*^9}},ExpressionUUID->"c1e1306f-a32f-4064-9864-\
79edbe57bcec"],

Cell["\<\
Get the distribution directory by using this notebook\[CloseCurlyQuote]s \
directory:\
\>", "Text",
 CellChangeTimes->{{3.732944842358487*^9, 3.7329448518941183`*^9}, {
  3.7329449184862823`*^9, 3.732944918814848*^9}, {3.732944980198971*^9, 
  3.732945006940672*^9}},ExpressionUUID->"cf0fec40-e208-4e8f-a24c-\
c7ca1cb1a60e"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"source", "=", 
  RowBox[{"NotebookDirectory", "[", "]"}]}]], "Input",
 CellChangeTimes->{{3.732942634931942*^9, 3.732942643657571*^9}, {
   3.7329426921927347`*^9, 3.732942693057613*^9}, 3.732942771911601*^9, 
   3.732943589633453*^9, {3.732945015988736*^9, 3.7329450167560043`*^9}},
 CellLabel->"In[1]:=",ExpressionUUID->"e6d9d6e8-89d0-44c6-aff8-4cc29adcf07e"],

Cell[BoxData["\<\"/home/ruebenko/wri_git/FEMAddOns/\"\>"], "Output",
 CellChangeTimes->{3.827804088901428*^9, 3.82780432638409*^9},
 CellLabel->"Out[1]=",ExpressionUUID->"aa2f2403-99bf-4b53-87e0-835dacda76d6"]
}, Open  ]],

Cell["\<\
Construct the target directory from this notebooks base directory:\
\>", "Text",
 CellChangeTimes->{{3.7329448602321653`*^9, 3.732944873618593*^9}, {
  3.732944922088963*^9, 
  3.732944939575865*^9}},ExpressionUUID->"f0bb7bad-7d54-4e16-b6be-\
3ffafe4e8a35"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"target", "=", 
  RowBox[{"FileNameJoin", "[", 
   RowBox[{"{", 
    RowBox[{"source", ",", "\"\<build\>\"", ",", "\"\<FEMAddOns\>\""}], "}"}],
    "]"}]}]], "Input",
 CellChangeTimes->{{3.732943775654572*^9, 3.732943793282753*^9}, {
  3.732945030287541*^9, 3.7329450336455812`*^9}},
 CellLabel->"In[2]:=",ExpressionUUID->"edf34cbe-cf33-4075-b740-4b9a01a7b667"],

Cell[BoxData["\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns\"\>"], \
"Output",
 CellChangeTimes->{3.8278040907899733`*^9, 3.8278043264204407`*^9},
 CellLabel->"Out[2]=",ExpressionUUID->"c476fc32-3152-401a-8bce-1872c44d37d0"]
}, Open  ]],

Cell["\<\
Make sure the documentation build has created the necessary directories.\
\>", "Text",
 CellChangeTimes->{{3.7329448602321653`*^9, 3.732944873618593*^9}, {
  3.732944922088963*^9, 3.732944939575865*^9}, {3.761534507391077*^9, 
  3.761534533191798*^9}},ExpressionUUID->"c384751e-1a04-4619-ad6e-\
6aaa5e55c243"],

Cell[BoxData[
 RowBox[{"If", "[", 
  RowBox[{
   RowBox[{"!", 
    RowBox[{"DirectoryQ", "[", "target", "]"}]}], ",", 
   RowBox[{
   "Print", "[", 
    "\"\<First create the documentation as outlined in the HowToBuild.md file\
\>\"", "]"}]}], "]"}]], "Input",
 CellChangeTimes->{{3.7615344488490267`*^9, 3.761534499521578*^9}},
 CellLabel->"In[3]:=",ExpressionUUID->"2997d808-12a7-4fcb-94b5-08abedc0a2a8"],

Cell["Copy some files from the source to the target directory:", "Text",
 CellChangeTimes->{{3.732944950341918*^9, 3.732944962413986*^9}, {
  3.732945043395959*^9, 
  3.732945050890602*^9}},ExpressionUUID->"b6dce78b-d0c6-4580-ac60-\
4cd8c55cde20"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"CopyFile", "[", 
    RowBox[{
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{"source", ",", "#"}], "}"}], "]"}], ",", 
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{"target", ",", "#"}], "}"}], "]"}], ",", 
     RowBox[{"OverwriteTarget", "\[Rule]", "True"}]}], "]"}], "&"}], "/@", 
  RowBox[{"{", 
   RowBox[{
   "\"\<Contributing.md\>\"", ",", "\"\<License.md\>\"", ",", 
    "\"\<Readme.md\>\"", ",", "\"\<FEMAddOns.m\>\"", ",", 
    "\"\<PacletInfo.m\>\""}], "}"}]}]], "Input",
 CellChangeTimes->{{3.732942825016279*^9, 3.7329428528499403`*^9}, {
   3.7329428879083767`*^9, 3.7329429065832167`*^9}, {3.7329429660979967`*^9, 
   3.7329430289327507`*^9}, {3.732943505756002*^9, 3.732943526456758*^9}, {
   3.732943563670485*^9, 3.73294356661203*^9}, {3.7329436037328653`*^9, 
   3.732943666791896*^9}, {3.732943814758904*^9, 3.732943818002122*^9}, {
   3.732945039956266*^9, 3.73294504079174*^9}, 3.732946932193583*^9, {
   3.7330218157098513`*^9, 3.733021819125503*^9}, {3.761534571517569*^9, 
   3.761534587750391*^9}},
 CellLabel->"In[4]:=",ExpressionUUID->"48662ec9-13ea-4071-8c8c-b746c3c5de7d"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/Contributing.\
md\"\>", ",", \
"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/License.md\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/Readme.md\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/FEMAddOns.m\"\>\
", ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/PacletInfo.m\"\>\
"}], "}"}]], "Output",
 CellChangeTimes->{3.827804094466669*^9, 3.827804326441036*^9},
 CellLabel->"Out[4]=",ExpressionUUID->"a06dfe91-bdd7-40c6-bc15-113e5ff117e7"]
}, Open  ]],

Cell["\<\
Copy the Resources directory from the source to the target directory:\
\>", "Text",ExpressionUUID->"abcb0f9b-9eef-4783-a6ad-75cb8ee1eaf2"],

Cell[CellGroupData[{

Cell[BoxData[{
 RowBox[{
  RowBox[{"If", "[", " ", 
   RowBox[{
    RowBox[{"FileExistsQ", "[", 
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{"target", ",", "\"\<Resources\>\""}], "}"}], "]"}], "]"}], ",", 
    RowBox[{"DeleteDirectory", "[", 
     RowBox[{
      RowBox[{"FileNameJoin", "[", 
       RowBox[{"{", 
        RowBox[{"target", ",", "\"\<Resources\>\""}], "}"}], "]"}], ",", 
      RowBox[{"DeleteContents", "\[Rule]", "True"}]}], "]"}]}], 
   "\[IndentingNewLine]", "]"}], ";"}], "\[IndentingNewLine]", 
 RowBox[{"CopyDirectory", "[", 
  RowBox[{
   RowBox[{"FileNameJoin", "[", 
    RowBox[{"{", 
     RowBox[{"source", ",", "\"\<Resources\>\""}], "}"}], "]"}], ",", 
   RowBox[{"FileNameJoin", "[", 
    RowBox[{"{", 
     RowBox[{"target", ",", "\"\<Resources\>\""}], "}"}], "]"}]}], 
  "]"}]}], "Input",
 CellLabel->"In[5]:=",ExpressionUUID->"0c507e3f-de59-4e8d-9675-98a8f4882557"],

Cell[BoxData["\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/Resources\"\
\>"], "Output",
 CellChangeTimes->{3.827804095985113*^9, 3.827804326462689*^9},
 CellLabel->"Out[6]=",ExpressionUUID->"d778cc67-7945-4434-866b-a0476994b26e"]
}, Open  ]],

Cell["Make a list of sub-packages contained in FEMAddOns:", "Text",
 CellChangeTimes->{{3.732945055806888*^9, 
  3.732945075823081*^9}},ExpressionUUID->"d98a1c65-67e4-4329-bf4e-\
745281784f00"],

Cell[BoxData[
 RowBox[{
  RowBox[{"subPackages", "=", 
   RowBox[{"{", 
    RowBox[{
    "\"\<Applications\>\"", ",", "\"\<DistMesh\>\"", ",", 
     "\"\<DomainDecomposition\>\"", ",", "\"\<FEMUtils\>\"", ",", 
     "\"\<ImportMesh\>\""}], "}"}]}], ";"}]], "Input",
 CellLabel->"In[7]:=",ExpressionUUID->"34dd5017-f01e-4dd6-a962-bc2361011cc7"],

Cell["Copy files from the source to the target directories:", "Text",
 CellChangeTimes->{{3.732946946625057*^9, 
  3.732946962313067*^9}},ExpressionUUID->"870b5a1f-6bee-4205-9ffa-\
428dc0efbc3f"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"CopyFile", "[", 
    RowBox[{
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{
       "source", ",", "\"\<FEMAddOns\>\"", ",", "#", ",", "\"\<COPYING\>\""}],
        "}"}], "]"}], ",", 
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{"target", ",", "#", ",", "\"\<COPYING\>\""}], "}"}], "]"}], 
     ",", 
     RowBox[{"OverwriteTarget", "\[Rule]", "True"}]}], "]"}], "&"}], "/@", 
  "subPackages"}]], "Input",
 CellLabel->"In[8]:=",ExpressionUUID->"ae6e48a8-5a2b-4311-8de2-9365f524f6b3"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/Applications/\
COPYING\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/DistMesh/\
COPYING\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/\
DomainDecomposition/COPYING\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/FEMUtils/\
COPYING\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/ImportMesh/\
COPYING\"\>"}], "}"}]], "Output",
 CellChangeTimes->{3.8278040990099373`*^9, 3.8278043264811583`*^9},
 CellLabel->"Out[8]=",ExpressionUUID->"9d5efd53-855e-4c58-a273-fb88bf563a1c"]
}, Open  ]],

Cell["Delete possibly outdated  the source Kernel directories:", "Text",
 CellChangeTimes->{{3.732945850105571*^9, 3.732945859250208*^9}, {
  3.732946969096586*^9, 3.7329469716288548`*^9}, {3.733021873005793*^9, 
  3.7330218844533653`*^9}},ExpressionUUID->"f6e89281-5749-415c-a20f-\
14daf82e5ec6"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"If", "[", " ", 
    RowBox[{
     RowBox[{"FileExistsQ", "[", 
      RowBox[{"FileNameJoin", "[", 
       RowBox[{"{", 
        RowBox[{"target", ",", "#", ",", "\"\<Kernel\>\""}], "}"}], "]"}], 
      "]"}], ",", 
     RowBox[{"DeleteDirectory", "[", 
      RowBox[{
       RowBox[{"FileNameJoin", "[", 
        RowBox[{"{", 
         RowBox[{"target", ",", "#", ",", "\"\<Kernel\>\""}], "}"}], "]"}], 
       ",", 
       RowBox[{"DeleteContents", "\[Rule]", "True"}]}], "]"}]}], "]"}], "&"}],
   " ", "/@", "subPackages"}]], "Input",
 CellChangeTimes->{{3.733021973669283*^9, 3.7330220374631987`*^9}},
 CellLabel->"In[9]:=",ExpressionUUID->"581ab280-ce5e-4a6f-b242-1318928533c7"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{"Null", ",", "Null", ",", "Null", ",", "Null", ",", "Null"}], 
  "}"}]], "Output",
 CellChangeTimes->{3.827804101695874*^9, 3.827804326493862*^9},
 CellLabel->"Out[9]=",ExpressionUUID->"1d240093-c9a3-41db-b7c4-ce2ff730e639"]
}, Open  ]],

Cell["Copy the source Kernel directories:", "Text",
 CellChangeTimes->{{3.732945850105571*^9, 3.732945859250208*^9}, {
  3.732946969096586*^9, 
  3.7329469716288548`*^9}},ExpressionUUID->"c0bc0984-7a16-4b12-961c-\
2c9db2708498"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"CopyDirectory", "[", 
    RowBox[{
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{
       "source", ",", "\"\<FEMAddOns\>\"", ",", "#", ",", "\"\<Kernel\>\""}], 
       "}"}], "]"}], ",", 
     RowBox[{"FileNameJoin", "[", 
      RowBox[{"{", 
       RowBox[{"target", ",", "#", ",", "\"\<Kernel\>\""}], "}"}], "]"}]}], 
    "]"}], "&"}], "/@", "subPackages"}]], "Input",
 CellChangeTimes->{{3.732943892261591*^9, 3.732943938321907*^9}, {
   3.732944005745875*^9, 3.732944005882703*^9}, {3.732944071788784*^9, 
   3.732944093857283*^9}, {3.7329443458781147`*^9, 3.732944377197681*^9}, {
   3.7329444242991447`*^9, 3.732944438232931*^9}, {3.732944532087133*^9, 
   3.732944600821186*^9}, 3.7329448236508102`*^9, {3.732945194827907*^9, 
   3.732945195819428*^9}, {3.732945493571245*^9, 3.732945503577833*^9}},
 CellLabel->"In[10]:=",ExpressionUUID->"0506d40f-357f-4866-815a-211a6b642222"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/Applications/\
Kernel\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/DistMesh/Kernel\
\"\>", ",", \
"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/DomainDecomposition/\
Kernel\"\>", 
   ",", "\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/FEMUtils/Kernel\
\"\>", ",", \
"\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns/ImportMesh/Kernel\"\>"}]\
, "}"}]], "Output",
 CellChangeTimes->{3.827804103152381*^9, 3.8278043265079527`*^9},
 CellLabel->"Out[10]=",ExpressionUUID->"e35eee8a-e8dd-44a0-ba1d-9e48ca2e27e1"]
}, Open  ]],

Cell["\<\
This concludes the file and directory coping. Next, the paclet itself will be \
build. Load the paclet manager to create the paclet\
\>", "Text",
 CellChangeTimes->{{3.732946985225416*^9, 
  3.732947018287352*^9}},ExpressionUUID->"0775e121-04ac-4d20-9fdb-\
2a629d651465"],

Cell[BoxData[
 RowBox[{"Needs", "[", "\"\<PacletManager`\>\"", "]"}]], "Input",
 CellChangeTimes->{{3.732945903851519*^9, 3.732945916339141*^9}},
 CellLabel->"In[11]:=",ExpressionUUID->"2015105e-4f16-4142-85a5-e4b84d98cab9"],

Cell["Change into the build directory:", "Text",
 CellChangeTimes->{{3.732945987661828*^9, 
  3.732945995056522*^9}},ExpressionUUID->"693adfef-5f95-4f90-9d42-\
062e1a1a94ca"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"SetDirectory", "[", 
  RowBox[{"FileNameJoin", "[", 
   RowBox[{"{", 
    RowBox[{"source", ",", "\"\<build\>\""}], "}"}], "]"}], "]"}]], "Input",
 CellChangeTimes->{{3.732945938938427*^9, 3.732945981731555*^9}},
 CellLabel->"In[12]:=",ExpressionUUID->"2475ae3d-1584-426e-8207-931e07e4a43b"],

Cell[BoxData["\<\"/home/ruebenko/wri_git/FEMAddOns/build\"\>"], "Output",
 CellChangeTimes->{3.827804108035036*^9, 3.8278043265274477`*^9},
 CellLabel->"Out[12]=",ExpressionUUID->"adb29976-ca9a-43ee-911f-7c7d6b3f0ecb"]
}, Open  ]],

Cell["\<\
Check that this is the right directory; To a minimum it needs to contain the \
FEMAddOns directory:\
\>", "Text",ExpressionUUID->"02c77753-46be-4d5f-ba89-28cfaaca1ced"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"FileNames", "[", "]"}]], "Input",
 CellChangeTimes->{{3.732946002511554*^9, 3.732946005096506*^9}, {
   3.7329460452370453`*^9, 3.732946052858246*^9}, 3.732946545740027*^9},
 CellLabel->"In[13]:=",ExpressionUUID->"41dca234-39ce-4d5d-ad37-0ab0ff78caa6"],

Cell[BoxData[
 RowBox[{"{", "\<\"FEMAddOns\"\>", "}"}]], "Output",
 CellChangeTimes->{{3.82780411051737*^9, 3.827804137567059*^9}, 
   3.827804326539822*^9},
 CellLabel->"Out[13]=",ExpressionUUID->"13a5dc59-7dfc-4f5b-893b-53e53f80999d"]
}, Open  ]],

Cell["Create the paclet:", "Text",
 CellChangeTimes->{{3.732946080939755*^9, 
  3.732946086394417*^9}},ExpressionUUID->"63039a9e-dcc1-44ec-8367-\
875fa4aecf66"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"pacletPath", "=", 
  RowBox[{"PackPaclet", "[", "\"\<FEMAddOns\>\"", "]"}]}]], "Input",
 CellLabel->"In[14]:=",ExpressionUUID->"0e30feb6-8e55-4fcb-a1d6-cf17d52c445b"],

Cell[BoxData["\<\"/home/ruebenko/wri_git/FEMAddOns/build/FEMAddOns-1.4.5.\
paclet\"\>"], "Output",
 CellChangeTimes->{3.827804141725246*^9, 3.8278043272172613`*^9},
 CellLabel->"Out[14]=",ExpressionUUID->"37c7fd7e-ad30-4a33-8032-3b48222919cf"]
}, Open  ]],

Cell["Uninstall a possibly old version", "Text",
 CellChangeTimes->{{3.732946133335067*^9, 
  3.732946163507997*^9}},ExpressionUUID->"d7d14b12-42bf-4512-86a5-\
bb7f2c908c59"],

Cell[BoxData[
 RowBox[{"If", "[", " ", 
  RowBox[{
   RowBox[{
    RowBox[{"PacletFind", "[", "\"\<FEMAddOns\>\"", "]"}], "=!=", 
    RowBox[{"{", "}"}]}], ",", 
   RowBox[{"PacletUninstall", "[", "\"\<FEMAddOns\>\"", "]"}]}], 
  "]"}]], "Input",
 CellChangeTimes->{{3.732946212320754*^9, 3.732946239116193*^9}},
 CellLabel->"In[15]:=",ExpressionUUID->"6b4415bd-9433-4772-b043-674aae66dfa5"],

Cell["Install the paclet", "Text",
 CellChangeTimes->{{3.732946133335067*^9, 
  3.732946137932844*^9}},ExpressionUUID->"a8d1bb9a-37e9-4d0b-8af9-\
ddf748469f63"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"PacletInstall", "[", "pacletPath", "]"}]], "Input",
 CellChangeTimes->{{3.732946116281004*^9, 3.732946130491419*^9}},
 CellLabel->"In[16]:=",ExpressionUUID->"8cd9ec43-43d1-4e8d-90e3-2f4ca4201023"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["PacletObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              Thickness[0.0416667], {
               FaceForm[{
                 RGBColor[0.961, 0.961, 0.961], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{12.5454, 
                22.5972}, {7.5464, 20.5002}, {2.5454, 18.4022}, {2.5454, 
                12.5982}, {2.5454, 12.5972}, {2.5454, 6.7952}, {7.5454, 
                4.6962}, {7.546, 4.6972}, {12.5454, 2.5992}, {17.5454, 
                4.6972}, {17.5454, 4.6962}, {22.5454, 6.7952}, {22.5454, 
                12.5972}, {22.5454, 12.5982}, {22.5454, 18.4022}}}]}, {
               FaceForm[{
                 RGBColor[0.898, 0.898, 0.898], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 8.3359}, {17.125, 
                14.0569}, {16.875, 14.0569}, {16.875, 8.3359}, {17., 
                8.1169}, {21.952, 6.0399}, {22.049, 6.2709}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 8.3359}, {7.125, 14.0569}, {
                6.875, 14.0569}, {6.875, 8.3359}, {1.952, 6.2709}, {2.048, 
                6.0399}, {7., 8.1169}}}], 
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8745, 6.2383}, {6.9515, 4.1733}, {7.0475, 
                3.9423}, {11.9995, 6.0193}, {16.9515, 3.9423}, {17.0475, 
                4.1733}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 14.1392}, {17.125, 
                19.8602}, {16.875, 19.8602}, {16.875, 14.1392}, {17., 
                13.9202}, {21.952, 11.8432}, {22.049, 12.0742}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 14.1392}, {7.125, 19.8602}, {
                6.875, 19.8602}, {6.875, 14.1392}, {1.952, 12.0742}, {2.048, 
                11.8432}, {7., 13.9202}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8746, 21.3633}, {11.8746, 18.3563}, {
                11.9996, 18.3033}, {12.1246, 18.3563}, {12.1246, 21.3633}, {
                11.9996, 21.4153}}}]}, {
               FaceForm[{
                 RGBColor[0.749, 0.749, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 
                 3}}}, {{{8.292, 19.8594}, {12., 21.4154}, {15.707, 
                 19.8594}, {12., 18.3034}}, {{17.5, 19.5274}, {17.5, 
                 20.1924}, {12., 22.5004}, {6.5, 20.1924}, {6.5, 19.5284}, {
                 12., 17.2194}, {12., 17.2194}, {15.7, 18.7724}, {17.5, 
                 19.5274}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.5, 8.5156}, {11.5, 6.4876}, {11.5, 
                5.4026}, {12.5, 5.8226}, {12.5, 8.5156}, {12., 8.3056}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{21.5, 6.4873}, {17.5, 4.8083}, {17.5, 
                 9.5283}, {21.5, 11.2073}}, {{21.5, 12.7113}, {21.5, 
                 12.2913}, {17., 10.4033}, {16.5, 10.6133}, {16.5, 10.1943}, {
                 15.707, 9.8613}, {16.5, 9.5283}, {16.5, 4.8083}, {16.5, 
                 4.8093}, {16.5, 4.3903}, {15.707, 4.0573}, {17., 3.5143}, {
                 22.5, 5.8223}, {22.5, 12.2913}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{6.5, 4.8086}, {2.5, 6.4876}, {2.5, 
                 11.2066}, {6.5, 9.5286}}, {{7.5, 9.1096}, {7.5, 9.1096}, {
                 7.5, 9.5286}, {8.292, 9.8616}, {7.5, 10.1936}, {7.5, 
                 10.6136}, {7., 10.4036}, {2.5, 12.2906}, {2.5, 12.7106}, {
                 1.5, 12.2916}, {1.5, 5.8226}, {7., 3.5146}, {8.293, 
                 4.0576}, {7.5, 4.3906}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{3.2925, 17.7622}, {7.0005, 
                 19.3182}, {10.7075, 17.7622}, {7.0005, 16.2062}}, {{6.5005, 
                 10.6122}, {2.5005, 12.2912}, {2.5005, 17.0102}, {6.5005, 
                 15.3322}}, {{7.5005, 10.1932}, {7.5005, 10.6122}, {7.5005, 
                 15.3322}, {12.0005, 17.2202}, {12.5005, 17.0102}, {12.5005, 
                 18.0952}, {7.0005, 20.4032}, {1.5005, 18.0952}, {1.5005, 
                 11.6262}, {7.0005, 9.3182}, {8.2935, 9.8612}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{21.5, 12.291}, {17.5, 10.612}, {
                 17.5, 15.332}, {21.5, 17.01}}, {{13.293, 17.762}, {17., 
                 19.318}, {20.708, 17.762}, {17., 16.207}}, {{17., 20.403}, {
                 11.5, 18.095}, {11.5, 17.01}, {12., 17.22}, {16.5, 15.332}, {
                 16.5, 10.612}, {16.5, 10.194}, {15.706, 9.861}, {17., 
                 9.318}, {22.5, 11.626}, {22.5, 18.095}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{16.4995, 4.3906}, {12.4995, 
                 2.7116}, {12.4995, 7.4316}, {16.4995, 9.1096}}, {{11.4995, 
                 2.7116}, {7.4995, 4.3906}, {7.4995, 9.1096}, {11.4995, 
                 7.4316}}, {{16.4995, 10.6136}, {16.4995, 10.1946}, {11.9995, 
                 8.3056}, {8.2915, 9.8616}, {7.4995, 10.1936}, {7.4995, 
                 10.6146}, {6.4995, 10.1946}, {6.4995, 3.7256}, {11.9995, 
                 1.4176}, {17.4995, 3.7256}, {17.4995, 10.1946}}}]}, {
               FaceForm[{
                 RGBColor[0.965, 0.765, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{12., 17.6616}, {16.945, 15.5856}, {16.945, 
                9.9376}, {12., 7.8636}, {7.055, 9.9376}, {7.055, 
                15.5856}}}]}, {
               FaceForm[{
                 RGBColor[0.91, 0.655, 0.635], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{12.125, 
                17.7627}, {11.875, 17.7627}, {11.875, 12.0407}, {6.952, 
                9.9757}, {7.048, 9.7447}, {12., 11.8227}, {16.952, 9.7447}, {
                17.048, 9.9757}, {12.125, 12.0407}}}]}, {
               FaceForm[{
                 RGBColor[0.867, 0.067, 0.], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}}}, {{{12.5, 8.5146}, {12.5, 13.2336}, {16.5, 14.9116}, {
                 16.5, 10.1926}}, {{7.5, 14.9116}, {11.5, 13.2336}, {11.5, 
                 8.5146}, {7.5, 10.1926}}, {{15.708, 15.6636}, {12., 
                 14.1086}, {8.292, 15.6636}, {12., 17.2206}}, {{12., 
                 18.3046}, {6.5, 15.9956}, {6.5, 9.5286}, {12., 7.2206}, {
                 17.5, 9.5286}, {17.5, 15.9956}}}]}}, AspectRatio -> 
             Automatic, ImageSize -> {24., 24.}, 
             PlotRange -> {{0., 24.}, {0., 24.}}], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"FEMAddOns\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Version: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"1.4.5\"", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              Thickness[0.0416667], {
               FaceForm[{
                 RGBColor[0.961, 0.961, 0.961], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{12.5454, 
                22.5972}, {7.5464, 20.5002}, {2.5454, 18.4022}, {2.5454, 
                12.5982}, {2.5454, 12.5972}, {2.5454, 6.7952}, {7.5454, 
                4.6962}, {7.546, 4.6972}, {12.5454, 2.5992}, {17.5454, 
                4.6972}, {17.5454, 4.6962}, {22.5454, 6.7952}, {22.5454, 
                12.5972}, {22.5454, 12.5982}, {22.5454, 18.4022}}}]}, {
               FaceForm[{
                 RGBColor[0.898, 0.898, 0.898], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 8.3359}, {17.125, 
                14.0569}, {16.875, 14.0569}, {16.875, 8.3359}, {17., 
                8.1169}, {21.952, 6.0399}, {22.049, 6.2709}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 8.3359}, {7.125, 14.0569}, {
                6.875, 14.0569}, {6.875, 8.3359}, {1.952, 6.2709}, {2.048, 
                6.0399}, {7., 8.1169}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8745, 6.2383}, {6.9515, 4.1733}, {7.0475, 
                3.9423}, {11.9995, 6.0193}, {16.9515, 3.9423}, {17.0475, 
                4.1733}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 14.1392}, {17.125, 
                19.8602}, {16.875, 19.8602}, {16.875, 14.1392}, {17., 
                13.9202}, {21.952, 11.8432}, {22.049, 12.0742}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 14.1392}, {7.125, 19.8602}, {
                6.875, 19.8602}, {6.875, 14.1392}, {1.952, 12.0742}, {2.048, 
                11.8432}, {7., 13.9202}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8746, 21.3633}, {11.8746, 18.3563}, {
                11.9996, 18.3033}, {12.1246, 18.3563}, {12.1246, 21.3633}, {
                11.9996, 21.4153}}}]}, {
               FaceForm[{
                 RGBColor[0.749, 0.749, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 
                 3}}}, {{{8.292, 19.8594}, {12., 21.4154}, {15.707, 
                 19.8594}, {12., 18.3034}}, {{17.5, 19.5274}, {17.5, 
                 20.1924}, {12., 22.5004}, {6.5, 20.1924}, {6.5, 19.5284}, {
                 12., 17.2194}, {12., 17.2194}, {15.7, 18.7724}, {17.5, 
                 19.5274}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.5, 8.5156}, {11.5, 6.4876}, {11.5, 
                5.4026}, {12.5, 5.8226}, {12.5, 8.5156}, {12., 8.3056}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{21.5, 6.4873}, {17.5, 4.8083}, {17.5, 
                 9.5283}, {21.5, 11.2073}}, {{21.5, 12.7113}, {21.5, 
                 12.2913}, {17., 10.4033}, {16.5, 10.6133}, {16.5, 10.1943}, {
                 15.707, 9.8613}, {16.5, 9.5283}, {16.5, 4.8083}, {16.5, 
                 4.8093}, {16.5, 4.3903}, {15.707, 4.0573}, {17., 3.5143}, {
                 22.5, 5.8223}, {22.5, 12.2913}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{6.5, 4.8086}, {2.5, 6.4876}, {2.5, 
                 11.2066}, {6.5, 9.5286}}, {{7.5, 9.1096}, {7.5, 9.1096}, {
                 7.5, 9.5286}, {8.292, 9.8616}, {7.5, 10.1936}, {7.5, 
                 10.6136}, {7., 10.4036}, {2.5, 12.2906}, {2.5, 12.7106}, {
                 1.5, 12.2916}, {1.5, 5.8226}, {7., 3.5146}, {8.293, 
                 4.0576}, {7.5, 4.3906}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{3.2925, 17.7622}, {7.0005, 
                 19.3182}, {10.7075, 17.7622}, {7.0005, 16.2062}}, {{6.5005, 
                 10.6122}, {2.5005, 12.2912}, {2.5005, 17.0102}, {6.5005, 
                 15.3322}}, {{7.5005, 10.1932}, {7.5005, 10.6122}, {7.5005, 
                 15.3322}, {12.0005, 17.2202}, {12.5005, 17.0102}, {12.5005, 
                 18.0952}, {7.0005, 20.4032}, {1.5005, 18.0952}, {1.5005, 
                 11.6262}, {7.0005, 9.3182}, {8.2935, 9.8612}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{21.5, 12.291}, {17.5, 10.612}, {
                 17.5, 15.332}, {21.5, 17.01}}, {{13.293, 17.762}, {17., 
                 19.318}, {20.708, 17.762}, {17., 16.207}}, {{17., 20.403}, {
                 11.5, 18.095}, {11.5, 17.01}, {12., 17.22}, {16.5, 15.332}, {
                 16.5, 10.612}, {16.5, 10.194}, {15.706, 9.861}, {17., 
                 9.318}, {22.5, 11.626}, {22.5, 18.095}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                 0, 1, 0}, {0, 1, 0}}}, {{{16.4995, 4.3906}, {12.4995, 
                 2.7116}, {12.4995, 7.4316}, {16.4995, 9.1096}}, {{11.4995, 
                 2.7116}, {7.4995, 4.3906}, {7.4995, 9.1096}, {11.4995, 
                 7.4316}}, {{16.4995, 10.6136}, {16.4995, 10.1946}, {11.9995, 
                 8.3056}, {8.2915, 9.8616}, {7.4995, 10.1936}, {7.4995, 
                 10.6146}, {6.4995, 10.1946}, {6.4995, 3.7256}, {11.9995, 
                 1.4176}, {17.4995, 3.7256}, {17.4995, 10.1946}}}]}, {
               FaceForm[{
                 RGBColor[0.965, 0.765, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{12., 17.6616}, {16.945, 15.5856}, {16.945, 
                9.9376}, {12., 7.8636}, {7.055, 9.9376}, {7.055, 
                15.5856}}}]}, {
               FaceForm[{
                 RGBColor[0.91, 0.655, 0.635], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{12.125, 
                17.7627}, {11.875, 17.7627}, {11.875, 12.0407}, {6.952, 
                9.9757}, {7.048, 9.7447}, {12., 11.8227}, {16.952, 9.7447}, {
                17.048, 9.9757}, {12.125, 12.0407}}}]}, {
               FaceForm[{
                 RGBColor[0.867, 0.067, 0.], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 
                 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}}}, {{{12.5, 8.5146}, {12.5, 13.2336}, {16.5, 14.9116}, {
                 16.5, 10.1926}}, {{7.5, 14.9116}, {11.5, 13.2336}, {11.5, 
                 8.5146}, {7.5, 10.1926}}, {{15.708, 15.6636}, {12., 
                 14.1086}, {8.292, 15.6636}, {12., 17.2206}}, {{12., 
                 18.3046}, {6.5, 15.9956}, {6.5, 9.5286}, {12., 7.2206}, {
                 17.5, 9.5286}, {17.5, 15.9956}}}]}}, AspectRatio -> 
             Automatic, ImageSize -> {24., 24.}, 
             PlotRange -> {{0., 24.}, {0., 24.}}], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"FEMAddOns\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Version: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"1.4.5\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Location: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                 "\"/home/ruebenko/.Mathematica/Paclets/Repository/FEMAddOns-\
1.4.5\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Description: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                  "\"Package provides additional finite element method \
functionality.\"", Short], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  PacletObject[
   Association[
   "Name" -> "FEMAddOns", "Version" -> "1.4.5", "MathematicaVersion" -> "11+",
     "Description" -> 
    "Package provides additional finite element method functionality.", 
    "Extensions" -> {{"Kernel", "Context" -> "FEMAddOns`"}, {
      "Kernel", "Root" -> "Applications/Kernel", 
       "Context" -> {"Applications`"}}, {
      "Kernel", "Root" -> "DistMesh/Kernel", "Context" -> {"DistMesh`"}}, {
      "Kernel", "Root" -> "DomainDecomposition/Kernel", 
       "Context" -> {"DomainDecomposition`"}}, {
      "Kernel", "Root" -> "FEMUtils/Kernel", "Context" -> {"FEMUtils`"}}, {
      "Kernel", "Root" -> "ImportMesh/Kernel", 
       "Context" -> {"ImportMesh`"}}, {
      "Documentation", "Root" -> "Applications/Documentation"}, {
      "Documentation", "Root" -> "DistMesh/Documentation"}, {
      "Documentation", "Root" -> "DomainDecomposition/Documentation"}, {
      "Documentation", "Root" -> "FEMUtils/Documentation", "MainPage" -> 
       "Guides/FEMAddOns"}, {
      "Documentation", "Root" -> "ImportMesh/Documentation"}}, "Location" -> 
    "/home/ruebenko/.Mathematica/Paclets/Repository/FEMAddOns-1.4.5"]],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.827804147142745*^9, 3.827804327878291*^9},
 CellLabel->"Out[16]=",ExpressionUUID->"1abebdd7-4dc6-40b2-ad4e-2925e70be533"]
}, Open  ]],

Cell["Rebuild the paclet data:", "Text",
 CellChangeTimes->{{3.7329470926436987`*^9, 
  3.732947099341428*^9}},ExpressionUUID->"fde6f728-f92e-40b7-9936-\
b8e90885b501"],

Cell[BoxData[
 RowBox[{"RebuildPacletData", "[", "]"}]], "Input",
 CellChangeTimes->{{3.732946265347781*^9, 3.732946267713866*^9}, 
   3.732946345253234*^9},
 CellLabel->"In[17]:=",ExpressionUUID->"913c98c4-e3c3-4c02-825f-ed3c31b404e0"]
},
WindowSize->{717., 780.75},
WindowMargins->{{Automatic, 1.5}, {Automatic, 13.5}},
TaggingRules->{
 "DocuToolsSettingsInternal" -> {
   "$ApplicationName" -> "Mathematica", "$LinkBase" -> "Mathematica", 
    "$ApplicationDirectory" -> "/home/ruebenko/wri/Mathematica/", 
    "$DocumentationDirectory" -> 
    "/home/ruebenko/wri/Mathematica/Documentation/English/", 
    "$UseNewPageDialog" -> "", "$PacletVersion" -> "0.10.2222"}, 
  "DocuToolsSettings" -> {
   "$ApplicationName" -> "test", "$LinkBase" -> "test", 
    "$DocumentationDirectory" -> 
    "/usr/local/Wolfram/Mathematica/12.1/Documentation/English/", 
    "$ApplicationDirectory" -> "/home/ruebenko/eclipse-workspace/test/test"}, 
  "TryRealOnly" -> False},
FrontEndVersion->"12.2 for Linux x86 (64-bit) (December 12, 2020)",
StyleDefinitions->"Default.nb",
ExpressionUUID->"733771f1-62fc-4aad-88c5-5a1258548fe0"
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{}
*)
(*CellTagsIndex
CellTagsIndex->{}
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 472, 9, 104, "Text",ExpressionUUID->"c1e1306f-a32f-4064-9864-79edbe57bcec"],
Cell[1033, 31, 334, 7, 35, "Text",ExpressionUUID->"cf0fec40-e208-4e8f-a24c-c7ca1cb1a60e"],
Cell[CellGroupData[{
Cell[1392, 42, 385, 6, 29, "Input",ExpressionUUID->"e6d9d6e8-89d0-44c6-aff8-4cc29adcf07e"],
Cell[1780, 50, 209, 2, 33, "Output",ExpressionUUID->"aa2f2403-99bf-4b53-87e0-835dacda76d6"]
}, Open  ]],
Cell[2004, 55, 267, 6, 35, "Text",ExpressionUUID->"f0bb7bad-7d54-4e16-b6be-3ffafe4e8a35"],
Cell[CellGroupData[{
Cell[2296, 65, 384, 8, 29, "Input",ExpressionUUID->"edf34cbe-cf33-4075-b740-4b9a01a7b667"],
Cell[2683, 75, 231, 3, 33, "Output",ExpressionUUID->"c476fc32-3152-401a-8bce-1872c44d37d0"]
}, Open  ]],
Cell[2929, 81, 319, 6, 35, "Text",ExpressionUUID->"c384751e-1a04-4619-ad6e-6aaa5e55c243"],
Cell[3251, 89, 406, 10, 51, "Input",ExpressionUUID->"2997d808-12a7-4fcb-94b5-08abedc0a2a8"],
Cell[3660, 101, 247, 4, 35, "Text",ExpressionUUID->"b6dce78b-d0c6-4580-ac60-4cd8c55cde20"],
Cell[CellGroupData[{
Cell[3932, 109, 1195, 25, 71, "Input",ExpressionUUID->"48662ec9-13ea-4071-8c8c-b746c3c5de7d"],
Cell[5130, 136, 598, 10, 117, "Output",ExpressionUUID->"a06dfe91-bdd7-40c6-bc15-113e5ff117e7"]
}, Open  ]],
Cell[5743, 149, 148, 2, 35, "Text",ExpressionUUID->"abcb0f9b-9eef-4783-a6ad-75cb8ee1eaf2"],
Cell[CellGroupData[{
Cell[5916, 155, 924, 24, 113, "Input",ExpressionUUID->"0c507e3f-de59-4e8d-9675-98a8f4882557"],
Cell[6843, 181, 237, 3, 33, "Output",ExpressionUUID->"d778cc67-7945-4434-866b-a0476994b26e"]
}, Open  ]],
Cell[7095, 187, 193, 3, 35, "Text",ExpressionUUID->"d98a1c65-67e4-4329-bf4e-745281784f00"],
Cell[7291, 192, 343, 8, 51, "Input",ExpressionUUID->"34dd5017-f01e-4dd6-a962-bc2361011cc7"],
Cell[7637, 202, 195, 3, 35, "Text",ExpressionUUID->"870b5a1f-6bee-4205-9ffa-428dc0efbc3f"],
Cell[CellGroupData[{
Cell[7857, 209, 579, 16, 71, "Input",ExpressionUUID->"ae6e48a8-5a2b-4311-8de2-9365f524f6b3"],
Cell[8439, 227, 652, 13, 117, "Output",ExpressionUUID->"9d5efd53-855e-4c58-a273-fb88bf563a1c"]
}, Open  ]],
Cell[9106, 243, 297, 4, 35, "Text",ExpressionUUID->"f6e89281-5749-415c-a20f-14daf82e5ec6"],
Cell[CellGroupData[{
Cell[9428, 251, 729, 19, 71, "Input",ExpressionUUID->"581ab280-ce5e-4a6f-b242-1318928533c7"],
Cell[10160, 272, 263, 5, 33, "Output",ExpressionUUID->"1d240093-c9a3-41db-b7c4-ce2ff730e639"]
}, Open  ]],
Cell[10438, 280, 228, 4, 35, "Text",ExpressionUUID->"c0bc0984-7a16-4b12-961c-2c9db2708498"],
Cell[CellGroupData[{
Cell[10691, 288, 956, 20, 51, "Input",ExpressionUUID->"0506d40f-357f-4866-815a-211a6b642222"],
Cell[11650, 310, 642, 13, 117, "Output",ExpressionUUID->"e35eee8a-e8dd-44a0-ba1d-9e48ca2e27e1"]
}, Open  ]],
Cell[12307, 326, 281, 6, 58, "Text",ExpressionUUID->"0775e121-04ac-4d20-9fdb-2a629d651465"],
Cell[12591, 334, 224, 3, 29, "Input",ExpressionUUID->"2015105e-4f16-4142-85a5-e4b84d98cab9"],
Cell[12818, 339, 174, 3, 35, "Text",ExpressionUUID->"693adfef-5f95-4f90-9d42-062e1a1a94ca"],
Cell[CellGroupData[{
Cell[13017, 346, 315, 6, 29, "Input",ExpressionUUID->"2475ae3d-1584-426e-8207-931e07e4a43b"],
Cell[13335, 354, 218, 2, 33, "Output",ExpressionUUID->"adb29976-ca9a-43ee-911f-7c7d6b3f0ecb"]
}, Open  ]],
Cell[13568, 359, 178, 3, 35, "Text",ExpressionUUID->"02c77753-46be-4d5f-ba89-28cfaaca1ced"],
Cell[CellGroupData[{
Cell[13771, 366, 276, 4, 29, "Input",ExpressionUUID->"41dca234-39ce-4d5d-ad37-0ab0ff78caa6"],
Cell[14050, 372, 236, 4, 33, "Output",ExpressionUUID->"13a5dc59-7dfc-4f5b-893b-53e53f80999d"]
}, Open  ]],
Cell[14301, 379, 160, 3, 35, "Text",ExpressionUUID->"63039a9e-dcc1-44ec-8367-875fa4aecf66"],
Cell[CellGroupData[{
Cell[14486, 386, 190, 3, 29, "Input",ExpressionUUID->"0e30feb6-8e55-4fcb-a1d6-cf17d52c445b"],
Cell[14679, 391, 243, 3, 33, "Output",ExpressionUUID->"37c7fd7e-ad30-4a33-8032-3b48222919cf"]
}, Open  ]],
Cell[14937, 397, 174, 3, 35, "Text",ExpressionUUID->"d7d14b12-42bf-4512-86a5-bb7f2c908c59"],
Cell[15114, 402, 391, 9, 29, "Input",ExpressionUUID->"6b4415bd-9433-4772-b043-674aae66dfa5"],
Cell[15508, 413, 160, 3, 35, "Text",ExpressionUUID->"a8d1bb9a-37e9-4d0b-8af9-ddf748469f63"],
Cell[CellGroupData[{
Cell[15693, 420, 220, 3, 29, "Input",ExpressionUUID->"8cd9ec43-43d1-4e8d-90e3-2f4ca4201023"],
Cell[15916, 425, 23137, 407, 65, "Output",ExpressionUUID->"1abebdd7-4dc6-40b2-ad4e-2925e70be533"]
}, Open  ]],
Cell[39068, 835, 168, 3, 35, "Text",ExpressionUUID->"fde6f728-f92e-40b7-9936-b8e90885b501"],
Cell[39239, 840, 236, 4, 29, "Input",ExpressionUUID->"913c98c4-e3c3-4c02-825f-ed3c31b404e0"]
}
]
*)

